package com.ct.ah.lab.dao;

import com.ct.ah.lab.entity.Product;

import java.util.List;
import java.util.Map;

public interface ProductDao {
    //根据商品id查询一件商品
    public Product getById(Integer id);
    //根据商品类别id查询商品的数量
    public int getCountByCid(Integer cid);
    public int getCountByPname(String pname);
    //根据商品类别id、分页起始值、每页的数量分页查询商品
    public List<Product> listAllByCid(Map<String,Integer> map);
    public List<Product> listAllByPname(Map<String,Object> map);

    public int getCountByPnames(List<String> nameList);
    public List<Product> listAllByPnames(Map<String,Object> map);
    public List<Product> listAll();
}
